body {
		background: url("../images/bg.jpg") repeat-x left top #F2F2F2;
	color: #757575;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0px;
}
.bg2 {
	xbackground: url("../images/banner.jpg") no-repeat center top;
	min-height:550px
}
html {
	overflow: auto;
}
#main {
	width:980px;
	margin:0 auto;
}
a {
	color:#47711D;
	text-decoration:none;
	outline:none
}
a:hover {
	color:#47711D;
	text-decoration:underline
}
p {
	padding:0px;
	margin:0px;
	padding-bottome:15px
}
form {
	padding:0px;
	margin:0px;
}
.left {
	float:left;
}
.right {
	float:right
}
.clear {
	clear:both
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
input, select {
	margin:0px;
	padding:2px
}
ul {
	padding:0px;
	margin:0px;
	list-style:disc;
	padding-bottom:15px
}
li {
	margin:0px;
	padding-bottom:5px
}
h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
	padding-bottom:15px
}
/************************************/
#header {
	background: url("../images/header-bg.png") no-repeat scroll left bottom transparent;
	background-color:#193908;
	height: 110px;
}
#header .row-1 {
	height: 45px;
}
#header .row-1 .logo {
	float: left;
	padding:10px 0 3px 0px;
}
#header .row-1 .logo a {
	color:#999;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	letter-spacing:0.1em;
	padding: 10px 4px;
}

#header .nav {
}
#header .nav ul {
	padding:0px;
	margin:0px;
	list-style:none
}
#header .nav ul li {
	float: left;
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	padding:0px;
}

#header .nav ul li span{
	color: #7A7A7A;
	padding:0px 4px;
}

#header .nav ul li a {
	color: #7A7A7A;
	height: 35px;
	padding: 0 18px;
	text-decoration: none;
	display:block;
}
#header .nav ul li a:hover {
	background: url("../images/nav-bg.gif") repeat-x scroll left top transparent;
	color: #47711D;
}
#header .nav ul li a.current {
	background: url("../images/nav-bg.gif") repeat-x scroll left top transparent;
	color: #47711D;
}
.top-links {
	float: right;
	font-size: 0.85em;
	padding: 87px 9px 0 0;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	list-style:none;
	width:110px;
}
.top-links li {
	float:left
}
.top-links li a {
	color: #A6EE47;
	display:inline-block;
	text-decoration: none;
	text-align:center;
	padding:0 10px
}
.top-links li a.login {
	background: url("../images/login-bg.gif") no-repeat scroll left top transparent;
	color: #426F1A;
}
.top-links li a:hover {
	color: #FFFFFF;
}
.top-links li a.login:hover {
	color: #111111;
}
#content {
	background:#fff;
	padding:20px;
	min-height:350px;
}
#footer {
	background: url("../images/footer-bg.gif") repeat-x scroll left top #FFFFFF;
	padding:15px 24px;
	border:1px solid #f7f7f7;
	font-size:11px;
	color:#000;
	padding:10px 24px 20px;
}
.lstable {
	border:1px dashed #ccc;
	padding:15px
}
.lstable table td {
	padding:4px !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000
}
.lstable table input[type="text"], .lstable table input[type="password"], .lstable table select, .lstable table textarea {
	width:90%;
	padding:2px;
	border:1px solid #000;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666
}
.lstable table select {
	width:92%
}
/*****************************tabcss******************************/
#tabbed_box_1 {
}
#tabbed_box_1 .tabbed_box h4 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
#tabbed_box_1 .tabbed_box h4 small {
	color: #E3E9EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	left: 6px;
	letter-spacing: 0;
	position: relative;
	text-transform: uppercase;
	top: -4px;
}
#tabbed_box_1 .tabbed_area {
/*	background-color: #f6f6f6;
	border: 1px solid #d8d8d8;
	padding: 8px;*/
}
#tabbed_box_1 ul.tabs {
	margin: 5px 0 6px;
	padding: 0;
}
#tabbed_box_1 ul.tabs li {
	display: inline;
	list-style: none outside none;
}
#tabbed_box_1 ul.tabs li a {
	background: #fff;
	border: 1px solid #d8d8d8;
	border-bottom:1px solid #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 8px 14px;
	text-decoration: none;
	text-transform: uppercase;
}
#tabbed_box_1 ul.tabs li a:hover {
	background: #47762c;
	border-color: #d8d8d8;
	color:#fff
}
#tabbed_box_1 ul.tabs li a.active {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #47762c;
	border-color: #d8d8d8 #d8d8d8 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	color: #fff;
}
#tabbed_box_1 .content {
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:15px
}
#tabbed_box_1 #content_2, #content_3 {
	display: none;
}
/*****************************tabcss******************************/
h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
}
h5 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#47762c;
	padding:0px;
	margin:0px;
}
	
/**************************************************************/
.logintable {
	border:5px solid #49782f;
	width: 400px;
	margin:0 auto;
}
.logintable label {
	display:block;
	padding-left:12px;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding-bottom:5px
}
.logintable th {
	background:#f4f4f4;
	padding:10px !important;
	color:#000;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align:center
}
.logintable a {
	color:#000;
	text-decoration:underline
}
.logintable a:hover {
	color:#fff;
	text-decoration:none
}
.logintable table td {
	padding:7px !important;
	color:#969595;
	padding-top:10px !important;
}
.lstable .logintable table input[type="text"], .lstable .logintable table input[type="password"] {
	width:90%;
	padding:6px;
	font-size:15px
}
.logintable .btn {
	background:#659935;
	color: #fff;
	border:0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	border-radius: 5px 5px 5px 5px;
	padding:5px 10px
}
.logintable .l_links a {
	padding-left:10px
}
.logintable td td {
	padding:0 10px !important
}
.l_links {
	color: #47711D;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.l_links a {
	color: #47711D;
	text-decoration:none;
}
.l_links a:hover {
	color: #47711D;
	text-decoration:underline
}
.pro_img {
	position:relative;
	width:150px;
	height:150px;
	margin:0 auto
}
.pro_img .thumb {
	width:148px;
	height:148px;
	border:1px solid #CCC
}
.pro_img a.upimg {
	background: #000000 url(../images/edit_img.png) no-repeat 8px 6px;
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	display: none;
	height: 20px;
	opacity: 0.7;
	padding:5px 7px 0 23px;
	position: absolute;
	right: 1px;
	top: 0;
	text-decoration:none;
}
.pro_img a.upimg:hover {
	text-decoration:underline
}
.pro_img:hover a.upimg {
	display:block
}
.thumbnail {
	position: relative;
	z-index: 0;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #eeeeee;
	padding:2px;
	left: -1000px;
	border: 1px dashed #d0d0d0;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left:40px; /*position where enlarged image should offset horizontally */
}
.engineTable {
	width: 100%;
	border-left:1px dotted #C6C6C6;
	border-top:1px dotted #C6C6C6;
}
.engineTable td {
	color: #222222;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:5px !important;
	border-right:1px dotted #C6C6C6;
	border-bottom:1px dotted #C6C6C6;
}
.engineTable thead tr, .engineTable thead tr:hover {
	background: #EEEEEE;
}
.engineTable .even {
	background:#fff
}
.engineTable .odd {
	background:#fbfbfb
}
.engineTable th {
	color: #222222;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:4px;
	text-decoration: none;
	border-right:1px dotted #C6C6C6;
	border-bottom:1px dotted #C6C6C6;
}
.engineTable tr:hover {
	background:#f5f5f5;
}
.pagination {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 14px;
	text-align: center;
}
.pagination a {
	margin: 0 5px 0 0;
	padding: 3px 6px;
	text-decoration: none;
}
.pagination a.number {
	border: 1px solid #E3F1FE;
}
.pagination a.number:hover {
	background: #193908;
	border-color: #6b6b6b;
	color: #FFFFFF;
}
.pagination a.current {
	background: #47711D;
	border: 1px solid #70aa37;
	color: #FFFFFF;
	text-decoration: none;
}
.pagination a.current:hover {
	text-decoration: underline;
}
.a_18_g {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#47711D
}
.a_18_g a {
	color:#000;
	text-decoration:none
}
.a_18_g a:hover {
	color:#000;
	text-decoration:none
}
.total {
	border-top:2px solid #000;
}
.matchdetaiol {
	color:#757575;
	padding:20px
}
.matchdetaiol strong {
	color:#000;
	line-height:24px
}/********************/
.admorep {
	font:bold 15px/30px Arial, Helvetica, sans-serif;
	color:#000
}
.admorep a {
	color:#000;
	text-decoration:none;
	background:url(../images/add_more.png) no-repeat right center;
	padding-right:30px;
	display:inline-block
}
.admorep a:hover {
	color:#47711D;
	text-decoration:none;
}
.tn {
	position:relative
}
.totalno {
	float:right;
	width:150px;
	text-align:right;
	font-size:13px;
	position:absolute;
	right:0px;
	top:0;
}
.totalno strong {
	color:#47711D
}
.btncss {
	background:#46752b;
	color: #fff;
	border:1px solid #193908;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	padding:3px 6px;
	height:auto;
	cursor:pointer
}
.btncss:hover {
	background:#193908;
	border:1px solid #46752b
}
.playersTable {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 1px solid #F3F3F3;
	border-left: 1px solid #F3F3F3;
}
.playersTable tr.odd {
	background:#F5F6F6;
}
.playersTable td {
	color: #035BAC;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 3px 5px 10px;
	text-decoration: none;
}
.playersTable td {
	border-right: 1px solid #F3F3F3;
	padding: 6px 0 6px 10px;
}
.playersTable a {
	color: #47711D;
	text-decoration: underline;
}
.playersTable a:link, .playersTable a:visited, .playersTable a:active {
	color: #47711D;
	text-decoration: none;
}
.playersTable a:hover {
	color: #000000;
	text-decoration: underline;
}
.fronttable table tr th, .fronttable table tr th:hover {
	background:#447329;
}
.fronttable table.engineTable {
	border-left: 1px solid #C6C6C6;
	border-top: 1px solid #C6C6C6;
}
.fronttable table.engineTable td {
	border-bottom: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	color: #222222;
}
.fronttable table.engineTable th {
	color:#fff
}
.fronttable table td {
	font-size:13px
}
.fronttable .lstable {
	padding:0px;
	border:0px
}
.fronttable .lstable table {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.fronttable .lstable td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.fronttable .lstable td.row-1 {
	background:#447329;
	color:#fff
}
/* added by mohsin 19 may 2011 */

.success {
	font:bold 12px/18px Arial, Helvetica, sans-serifl;
	color:#339600;
	background: url(../images/success.png) no-repeat 10px 10px;
	background-color:#ccf4b2;
	border:1px solid #9fe35c;
	padding:10px 10px 10px 40px;
	margin-bottom:15px;
}
.error {
	font:bold 12px/18px Arial, Helvetica, sans-serifl;
	color:#ad1701;
	background: url(../images/error.png) no-repeat 10px 10px;
	background-color:#f4b2b2;
	border:1px solid #e35c5c;
	padding:10px 10px 10px 40px;
	margin-bottom:15px;
}
.error p {
	padding:0px;
}
.uploadDiv {
	padding:30px;
	width:390px;
	position:absolute;
	background-color:#ffffff;
	border:2px solid #020A17;
	left:460px;
}
.closediv {
	width:15px;
	height:15px;
	position:absolute;
	right:5px;
	top:5px;
	z-index:9;
}
.closediv a {
	width:15px;
	height:15px;
	display:block;
	background:url(../images/close.png) 0 0 no-repeat;
}
.backlink {
	font:bold 15px/30px Arial, Helvetica, sans-serif;
	color:#000
}
.backlink a {
	color:#000;
	text-decoration:none;
	display:inline-block
}
.backlink a:hover {
	color:#47711D;
	text-decoration:none;
}
.batting_txt {
	text-align:right;
	width:25px !important;
}
.bowling_txt {
	text-align:right;
}
.tb_extra {
	border:none !important;
	padding:0px !important;
	margin:0px !important;
}
.tb_extra th {
	border:none !important;
	padding:0px !important;
	margin:0px !important
}
.tb_extra td {
	border:none !important;
	padding:0px 4x !important;
	margin:0px !important
}
.debutants {
	float:left;
	padding:2px;
}
.debutant_head {
	font-weight:bold;
	padding:2px;
}
/* END added by mohsin 19 may 2011 */

.fnlogo {
	background:url(../images/futurenowlogo.png) no-repeat left bottom;
	display:inline-block;
	width:123px;
	height:25px;
	overflow:hidden;
	text-indent:-50000px
}
.matchdetaiol {
	background:#fcfcfc;
	border:1px solid #f5f5f5;
}
.matchdetaiol td {
	padding:3px;
}
.matchdetaiol {
	color:#757575;
	padding:20px
}
.grstrip {
	color:#47711D;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	border-bottom:3px solid #47711D;
	padding:5px 10px;
}
span.mandatory {
	color:#F00;
	font-size:16px;
	padding-left:2px;
}
.page_limit_div {
	float:left;
	width:150px;
	text-align:left;
	font-size:13px;
	left:0px;
	top:0;
	position:absolute;
}
.page_limit_select {
	cursor: pointer !important;
	font-size:12px;
	color:#47711D;
}
.page_limit_div strong {
	color:#47711D
}
.baticon {
	background:url(../images/bat_icon.png) no-repeat left top;
	padding-left:25px;
	line-height:18px;
	display:inline-block;
	margin-right:10px;
}
.bowicon {
	background:url(../images/bal_icon.png) no-repeat left top;
	padding-left:25px;
	line-height:18px;
	display:inline-block;
	margin-right:10px;
}
.fielicon {
	background:url(../images/wickets-th.png) no-repeat left top;
	padding-left:16px;
	line-height:18px;
	display:inline-block;
	margin-right:10px;
}
.teamicon {
	background:url(../images/teamicon.jpg) no-repeat left top;
	padding-left:28px;
	line-height:18px;
	display:inline-block;
	margin-right:10px;
}
.hightlights {
	background:url(../images/hightlights.png) no-repeat left top;
	padding-left:16px;
	line-height:18px;
	display:inline-block;
	margin-right:10px;
}
.pointtable {
	background:url(../images/pointtable.png) no-repeat left top;
	padding-left:25px;
	line-height:18px;
	display:inline-block;
	margin-right:10px;
}
.footer_left {
	float:left;
	padding-top:8px;
}
.footer_right {
	float:right;
	margin-top:8px;
}
.fright {
	float:right;
}
.lstable2 {
	border:1px dashed #ccc;
	padding:15px
}
.lstable2 table td {
	xpadding:4px !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000
}
.lstable2 table input[type="text"], .lstable2 table input[type="password"], .lstable2 table select, .lstable table textarea {
	width:90%;
	padding:2px;
	border:1px solid #000;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666
}
.lstable2 table textarea {
	width:90%;
	padding:2px;
	border:1px solid #ccc;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666
}
.lstable2 table select {
	width:92%
}
.sorting_link {
	color:#FFF;
}
.sorting_link:hover {
	color:#FFF;
	text-decoration:underline;
}
.bold {
	font-weight:bold !important;
}
/* email groups pagination */

.news_email_groups {
	float:left;
	padding:10px;
	width:97%
}
.news_email_groups div.content {
	float:left;
	width:228px;
	padding:4px;
}
.email_group_box {
	border:1px solid #CCCCCC;
	width:98%;
}
.email_group_box div.select_all {
	padding:12px 0px 0px 13px;
	margin-bottom:-6px;
}
.email_group_box div.select_all label {
	font-weight:bold;
	vertical-align:2px;
	padding-left:1px;
}
/* email groups pagination */


#cityfrm h2 {
	font-size:15px;
	text-transform:capitalize
}
.mnlist {
	padding-top:15px;
}
.mnlist ul {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:15px
}
.mnlist ul li {
	list-style:square;
	padding-bottom:5px;
	text-transform:capitalize;
	color:#47711D
}
/* ************** 27/7/2011****************/
#c_name {
}
#c_name h2 {
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	font-size:14px;
	text-transform:capitalize;
	background:#193908;
	color:#fff;
	padding:5px
}
.permibg {
	background:url(../images/permission-bg.png) repeat-x left top;
	padding:15px 10px;
	margin:0 -15px 0 -15px
}
.chekbar {
	padding:4px;
	border:1px dashed #999999;
	background:#CCC;
	font:normal 11px Tahoma;
	border-left:0px;
	border-right:0px;
}
.grouppermission {
	float:left;
	width:222px;
	padding:0px;
	border:0px solid;
	margin:0 2px
}
#usrfrm .permibg {
	background:url(../images/permission-bg.png) repeat-x left top;
	padding:15px 10px;
	margin:0 -25px 0 -15px
}
.forget_back_link {
	font-weight:bold;
	color:#47711D;
}
a.saveorder {
	background-color: transparent;
	background-image: url("../images/filesave.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 16px;
	margin-right: 8px;
	width: 16px;
}
.order_txt {
	padding:2px;
	border:1px solid #ccc;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666
}
/************* M!! 03 AUG 2011 **********/
#uploaded_image_div, #saved_image_div {
	float:left;
	position:relative;
	border:1px solid #f2f2f2;
	padding:1px;
	margin:0 15px 15px 0;
}
#uploaded_image_div span, #saved_image_div span {
	background: #fff url(../images/upimg_close.png) top center no-repeat;
	position:absolute;
	top:1px;
	right:1px;
	cursor:pointer;
	padding:8px;
}
.span_close {
	background:url(../images/upimg_close.png) center no-repeat;
	cursor:pointer;
	display:inline-block;
	width:18px;
	height:10px;
	line-height:10px
}
.tagsremove {
	float:left;
	padding:0 7px 7px 0
}
.tag_player_close_span {
	background: #fff url(../images/upimg_close.png) top center no-repeat;
	position:absolute;
	top:1px;
	right:1px;
	cursor:pointer;
	padding:8px;
	padding-bottom:0px;
}
.addtags {
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	color:#000
}
.addtags a {
	color:#000;
	text-decoration:none;
	background:url(../images/add_more2.png) no-repeat left center;
	padding-left:24px;
	display:inline-block
}
.addtags a:hover {
	color:#47711D;
	text-decoration:none;
}
.player_listing_photo_gallery {
	background-color: white;
	border:0px solid #ccc;
	position: absolute;
	width: 700px;
	z-index:100;
	margin-top:2px
}
#limit_character_error {
	color:#ad1701;
}
.tplist .col_1 {
	float:left;
	width:48%;
	padding:0 10px 10px 0
}
.tplist {
	vertical-align:middle
}
.tplist label {
	display:inline-block;
	padding:0 15px 0 5px;
	margin-top:-6px;
	vertical-align:middle
}
.close_span {
	background:#fff url(../images/upimg_close.png) center -3px no-repeat;
	cursor:pointer;
	padding:0px;
	width:18px;
	height:18px;
	display:inline-block;
}
.tplist .close_span {
	margin-left:-10px
}
.livematchpanel {
	float:left;
	width:43%;
	margin:15px;
	border:2px dashed #ccc;
	padding:15px;
	background:#FBFBFB
}
.livematchpanel:hover {
	background:#f5f5f5
}
.livematchpanel h4 {
	color:#333;
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	padding-bottom:10px
}
.livematchpanel p {
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#000
}
.livematchpanel h3 {
	color:#47711D;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
}
.livematchpanel h3 .vs {
	font-size:15px
}
.error_small {
	color:#ad1701;
	background-color:#f4b2b2;
	border:1px solid #e35c5c;
	padding:5px 5px 5px 20px;
	margin-bottom:10px;
}
.teamlist .col_1 {
	float:left;
	width:210px;
	padding:0 10px 10px 0;
}
.teamlist {
	vertical-align:middle
}
.teamlist label {
	display:inline-block;
	padding:0 15px 0 5px;
	margin-top:-6px;
	vertical-align:middle;
}
h2 {
	color:#000;
	font:bold 20px Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	margin:0px
}
h4 {
	color:#47711D;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	margin:0px
}
.balldetail {
	color:#333;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.balldetail strong {
	color:#47711D
}
.balldetail a {
	color:#47711D;
	text-decoration:none
}
.balldetail a:hover {
	color:#000;
	text-decoration:underline
}
#div_commentary_listing .engineTable th {
	background:#46752B;
	color:#fff
}
/********************  MII 12 SEP 2011  ******************/
.popup_ball {
	color: #757575;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.popup_ball h2 {
	color:#000;
	font:bold 18px Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	margin:0px
}
.pu_u {
	background:url(images/popup_u.png) no-repeat left top;
	padding-top:8px;
}
.pu_btm {
	background:url(images/popup_btm.png) no-repeat left bottom;
	padding-bottom:8px;
}
.pu_bg {
	background:url(images/popup_bg.png) repeat-y left top;
	padding:0 5px;
	position:relative;
	width:800px;
}
.pu_bg .close {
	position:absolute;
	right:-15px;
	top:-50px
}
.ballLink1 a {
	color: #FFF;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	padding:5px 0px;
	cursor:pointer;
	display:block;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	border:1px solid #fff
}
.ballLink1 a:hover {
	background:#f2f2f2;
	color: #000;
	text-decoration:none;
	border:1px solid #e2e2e2
}
.ballrun1 {
	background:#349529;
}
.ballwide1 {
	background:#ff973e;
}
.ballno1 {
	background:#294a95;
}
.ballbye1 {
	background:#4e8ff3;
}
.ballout1 {
	background:#bc1414;
}
.ballswitch1 {
	background:#a60ac5;
}
.blink {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#F00;
	text-decoration:blink
}
.noblink {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none
}

.highlightErrorRow{
	border:1px solid #e35c5c !important;	
}
.highlightErrorRow td{
	font:bold 12px/17px Arial, Helvetica, sans-serifl !important;
	border:1px solid #e35c5c !important;	
}

.txtColor{
background-color:#CCF;
color:#000 !important;
font-weight:bold !important;
}